magiclen's Repositories

100 repositories

acmed
ACME (RFC 8555) client daemon
โญ 0 ๐ŸŒ Public
adblock-checker
Check if the current web browser has any ad blockers (AdBlock, Adblock Plus, uBlock, AdGuard, ...) enabled.
โญ 3 ๐ŸŒ Public
alphanumeric-sort
This crate can help you sort order for files and folders whose names contain numerals.
โญ 21 ๐ŸŒ Public
AntTextCreator
You can convert any text to ant text or convert any ant text to original text.
โญ 0 ๐ŸŒ Public
assert-eq-float
This crate provides the `assert_eq_float!` macro that supports floats.
โญ 0 ๐ŸŒ Public
AutoURL
โญ 1 ๐ŸŒ Public ๐Ÿ“ฆ Archived
base64-stream
To encode/decode large data with the standard Base64 encoding.
โญ 7 ๐ŸŒ Public
base64-url
Base64 encode, decode, escape and unescape for URL applications.
โญ 13 ๐ŸŒ Public
bc
Use `bc` in the Rust Programming Language.
โญ 8 ๐ŸŒ Public
benchmarking
This crate can be used to execute something and measure the execution time in nano seconds. It does not output anything to the screen and the filesystem.
โญ 3 ๐ŸŒ Public
Best-MP3-Voice-Recorder
The Best MP3 Voice Recorder is a very simple voice recorder. You don't need to do any settings. This application can help you record sound and music from your microphone and store them into a MP3 file with the best quality(320 kbps) or the very nearly best quality(~256kbps).
โญ 3 ๐ŸŒ Public
boyer-moore-magiclen
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
โญ 13 ๐ŸŒ Public
bulls-and-cows
This crate provides a framework for building bulls-and-cows games (1A2B) for any data type and any stages.
โญ 1 ๐ŸŒ Public
Byte-Unit
A library for interaction with units of bytes.
โญ 58 ๐ŸŒ Public
chinese-lunisolar-calendar
The traditional Chinese Calendar, known as ่พฒๆ›† or ้™ฐๆ›† in Chinese, is based on the moon, and is commonly referred to as the Lunar Calendar.
โญ 54 ๐ŸŒ Public
chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers.
โญ 10 ๐ŸŒ Public
chinese-variant
An enum to represent the variants of the Chinese Language.
โญ 0 ๐ŸŒ Public
ChineseCalendarConverter
Chinese Calendar Converter is a JavaFX application, which uses Java Chinese Calendar to convert date between Gregorian calendar(also called Western calendar) and Chinese calendar in a fast way.
โญ 5 ๐ŸŒ Public ๐Ÿ“ฆ Archived
ChromiumDownloaderFX
Chromium Downloader FX is a JavaFX application, which uses MagicURLNetwork to get the latest version number of Chromium and download it in a fast way.
โญ 5 ๐ŸŒ Public ๐Ÿ“ฆ Archived
cidr-utils
This crate provides functions for working with IPv4 CIDRs and IPv6 CIDRs.
โญ 33 ๐ŸŒ Public
concat-with
Extend the function of the `concat!` macro in `std`.
โญ 2 ๐ŸŒ Public
ContentCenter
ContentCenter is a Java framework for the content of applications. It includes Mson to support JSON data to access database, and includes MagicStringHider to hide your data that are stored in the database. The database used in ContentCenter is SQLite, but programmers don't have to write any SQL to access it. ContentCenter also supports observers to refresh your views when the corresponding data are changed, and supports syncs to synchronize data between client and server. ContentCenter uses sqlite-jdbc and SQLDroid JDBC drivers to access SQLite on PC(Linux, Mac OS X, Windows...) and Android.
โญ 3 ๐ŸŒ Public ๐Ÿ“ฆ Archived
crc-any
To compute CRC values by providing the length of bits, expression, reflection, an initial value and a final xor value. It has many built-in CRC functions.
โญ 17 ๐ŸŒ Public
CryptTool
Crypt Tool is a JavaFX application which uses MagicCrypt to encrypt/decrypt text and files using DES and AES encryption algorithm.
โญ 2 ๐ŸŒ Public ๐Ÿ“ฆ Archived
cwTeXKai
No description
โญ 0 ๐ŸŒ Public
datalith
A file management system powered by SQLite for metadata storage and the file system for file storage. (in dev)
โญ 2 ๐ŸŒ Public
date-differencer
Calculate the time interval between two `DateTime` instances and output the result in years plus months plus days plus hours plus minutes plus seconds plus nanoseconds (instead of representing the same duration in different units). This library is useful for lifespan check and age calculation.
โญ 0 ๐ŸŒ Public
debug-helper
This crate provides declarative macros to help you implement the `Debug` trait manually.
โญ 1 ๐ŸŒ Public
Easy-Barcode-Scanner
This is a very simple barcode scanner. There are no settings you need to handle.
โญ 2 ๐ŸŒ Public
easy-http-request
Easy to send HTTP/HTTPS requests.
โญ 5 ๐ŸŒ Public ๐Ÿ“ฆ Archived
educe
This crate offers procedural macros designed to facilitate the swift implementation of Rust's built-in traits.
โญ 152 ๐ŸŒ Public
entity-tag
This crate provides a `EntityTag` structure and functions to deal with the ETag header field of HTTP.
โญ 6 ๐ŸŒ Public
enum-ordinalize
This library enables enums to not only obtain the ordinal values of their variants but also allows for the construction of enums from an ordinal value.
โญ 14 ๐ŸŒ Public
escape-regex
Escape regular expression special characters.
โญ 0 ๐ŸŒ Public ๐Ÿ“ฆ Archived
execute
A library for extending `Command` in order to execute programs more easily.
โญ 18 ๐ŸŒ Public
favicon-generator
It helps you generate favicons with different formats and sizes.
โญ 7 ๐ŸŒ Public
FFmpeg-CLI-For-Android
Now, you can edit audios and videos by using Command Line Interface for FFmpeg.
โญ 26 ๐ŸŒ Public
FFmpeg-For-MagicLen-Applications
Modified FFmpeg for MagicLen Applications
โญ 44 ๐ŸŒ Public ๐Ÿ“ฆ Archived
FFmpeg-Screen-Recorder
This program is a gadget which helps you use FFmpeg to record your screen on Linux. The video record can be saved as a file, or be streamed via RTMP protocol.
โญ 36 ๐ŸŒ Public
fit-html-text
Fit text into its surrounding container.
โญ 2 ๐ŸŒ Public
Five-Chess-X
Five Chess X is a JavaFX application which is a single computer game of gobang. It supports the rules of Renju and also has a strong AI.
โญ 2 ๐ŸŒ Public ๐Ÿ“ฆ Archived
fnv1a
Simple FNV-1a hash algorithm implementation.
โญ 0 ๐ŸŒ Public
Full-JDK-Linux-x64
JDK with full documents, samples and JCE.
โญ 2 ๐ŸŒ Public ๐Ÿ“ฆ Archived
GenJyuuGothicL-for-Android
Use GenJyuuGothicL(ๆ€ๆบๆŸ”้ป‘้ซ”) on Android devices.
โญ 8 ๐ŸŒ Public ๐Ÿ“ฆ Archived
git-recovery-practice
No description
โญ 0 ๐ŸŒ Public
gitlab-deploy
This tool is used for deploying software projects to multiple hosts during different phases.
โญ 1 ๐ŸŒ Public
grpc-js-helper
Some useful items for playing with `@grpc/grpc-js`.
โญ 0 ๐ŸŒ Public
GuessNumber
GuessNumber is a guess-the-number(1A2B) puzzle game implemented in Java. It's a very simple implementation, which only has command line interface. In other words, it's a text-based game.
โญ 1 ๐ŸŒ Public ๐Ÿ“ฆ Archived
html-auto-p
This library provides a function like `wpautop` in Wordpress. It uses a group of regex replaces used to identify text formatted with newlines and replace double line-breaks with HTML paragraph tags.
โญ 0 ๐ŸŒ Public
html-escape
This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well.
โญ 50 ๐ŸŒ Public
html-minifier
This library can help you generate and minify your HTML code at the same time. It also supports to minify JS and CSS in `